<?php

namespace App\System\Oms\Model;

use App\System\Base\Model\BaseModel;
use Illuminate\Database\Eloquent\SoftDeletes;


class OrderInfo extends BaseModel
{
    //使用软删除
    use SoftDeletes;
    //指定表名
    protected $table = 'oms_order_info';
    //隐藏字段，指定的字段不会返回
    protected $hidden = ['deleted_at'];
    //不会被更新到数据表中的字段
    protected $guarded = [];
    /**
     * 需要被转换成日期的属性。
     *
     * @var array
     */
    protected $dates = ['deleted_at'];

    // 关联订单产品
    public function orderGoods()
    {
        return $this->hasMany('App\System\Oms\Model\OrderGoods','order_info_id');
    }

//    //关联赠送信息表
//    public function order_giving ()
//    {
//        return $this->hasOne('App\System\Goods\Model\OrderGiving','id','giving_id');
//    }
//
//    //关联用户表
//    public function cis_user ()
//    {
//        return $this->hasOne('App\System\Cis\Model\CisUser','id','giving_id');
//    }
//
//    //关联财务表
//    public function finance()
//    {
//        return $this->hasOne('App\System\Fina\Model\FinaIntegralRegRecord','order_id');
//    }
}
